﻿<?xml version="1.0" encoding="utf-8" ?>
<Rules FriendlyName="Metrics">
  <!--********************************************-->
  <!--                   Methods                  -->
  <!--********************************************-->
  <Rule TypeName="MethodNbILInstructions" Category="Metrics -> Methods" CheckId="mm0001">
    <Name>MethodNbILInstructions</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="MethodNbParameters" Category="Metrics -> Methods" CheckId="mm0002">
    <Name>MethodNbParameters</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="MethodNbVariables" Category="Metrics -> Methods" CheckId="mm0003">
    <Name>MethodNbVariables</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="MethodNbOverloads" Category="Metrics -> Methods" CheckId="mm0004">
    <Name>MethodNbOverloads</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <!--********************************************-->
  <!--                   Types                    -->
  <!--********************************************-->
  <Rule TypeName="TypeNbMethods" Category="Metrics -> Types" CheckId="mt0001">
    <Name>TypeNbMethods</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="TypeNbILInstructions" Category="Metrics -> Types" CheckId="mt0002">
    <Name>TypeNbILInstructions</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="TypeNbInterfacesImplemented" Category="Metrics -> Types" CheckId="mt0003">
    <Name>TypeNbInterfacesImplemented</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="TypeNbFields" Category="Metrics -> Types" CheckId="mt0004">
    <Name>TypeNbFields</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <!--********************************************-->
  <!--                Namespaces                  -->
  <!--********************************************-->
  <Rule TypeName="NamespaceNbTypes" Category="Metrics -> Namespaces" CheckId="mn0001">
    <Name>NamespaceNbTypes</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="NamespaceNbILInstructions" Category="Metrics -> Namespaces" CheckId="mn0002">
    <Name>NamespaceNbILInstructions</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="NamespaceNbMethods" Category="Metrics -> Namespaces" CheckId="mn0003">
    <Name>NamespaceNbMethods</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="NamespacesNbFields" Category="Metrics -> Namespaces" CheckId="mn0004">
    <Name>NamespacesNbFields</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>

  <!--********************************************-->
  <!--                Assemblies                  -->
  <!--********************************************-->
  <Rule TypeName="AssemblyNbILInstructions" Category="Metrics -> Assemblies" CheckId="ma0001">
    <Name>AssemblyNbILInstructions</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="AssemblyNbMethods" Category="Metrics -> Assemblies" CheckId="ma0002">
    <Name>AssemblyNbMethods</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="AssemblyNbTypes" Category="Metrics -> Assemblies" CheckId="ma0003">
    <Name>AssemblyNbTypes</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="AssemblyNbNamespaces" Category="Metrics -> Assemblies" CheckId="ma0004">
    <Name>AssemblyNbNamespaces</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="AssemblyNbFields" Category="Metrics -> Assemblies" CheckId="ma0005">
    <Name>AssemblyNbFields</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <!--********************************************-->
  <!--                   Application                  -->
  <!--********************************************-->
  <Rule TypeName="ApplicationNbILInstructions" Category="Metrics -> Application" CheckId="mc0001">
    <Name>ApplicationNbILInstructions</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="ApplicationNbAssemblies" Category="Metrics -> Application" CheckId="mc0002">
    <Name>ApplicationNbAssemblies</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="ApplicationNbTypes" Category="Metrics -> Application" CheckId="mc0003">
    <Name>ApplicationNbTypes</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="ApplicationNbNamespaces" Category="Metrics -> Application" CheckId="mc0004">
    <Name>ApplicationNbNamespaces</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="ApplicationNbMethods" Category="Metrics -> Application" CheckId="mc0005">
    <Name>ApplicationNbMethods</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
  <Rule TypeName="ApplicationNbFields" Category="Metrics -> Application" CheckId="mc0006">
    <Name>ApplicationNbFields</Name>
    <Description></Description>
    <Url>about:blank</Url>
    <Resolution></Resolution>
    <MessageLevel Certainty="100">Information</MessageLevel>
    <Email></Email>
    <FixCategories>NonBreaking</FixCategories>
    <Owner></Owner>
  </Rule>
</Rules>
